package com.awakensoftware.communicationprotocol.contractobjects.treasures;

import com.awakensoftware.communicationprotocol.contractobjects.ContractObjectBase;

public class TreasureTemplateContractObject extends ContractObjectBase {		
		
	private String name;		
	
	private Long internalId;
	
	private String objectType = "TreasureTemplate";
	
	private TreasureContractObject treasureInstance;
	
	@Override
	public Long getInternalId() {
		return internalId;
	}

	@Override
	public void setInternalId(Long internalId) {
		this.internalId = internalId;
	}

	@Override
	public String getObjectType() {
		return objectType;
	}

	@Override
	public void setObjectType(String objectType) {
		this.objectType = objectType;
	}

	@Override
	public String getName() {
		return name;
	}

	@Override
	public void setName(String name) {
		this.name = name;
	}
	
	public TreasureContractObject getTreasureInstance() {
		return treasureInstance;
	}
	
	public void setTreasureInstance(TreasureContractObject treasureInstance) {
		this.treasureInstance = treasureInstance;
	}
	
}